<template>
  <div class="login-wrapper">
    <!-- start 主界面信息 -->
    <defaultLogin v-if="systemInfo.productCode === 'portal'"></defaultLogin>
    <tgLogin v-else></tgLogin>
  </div>
</template>

<script>
import defaultLogin from "./defaultLogin";
import tgLogin from "./tgLogin";
import {mapGetters} from "vuex";
// import { getStystemCode } from "@/api/login/login";
export default {
  name: "Login",
  components: {
    defaultLogin,
    tgLogin
  },
  async created () {
    // 本地开发用投管登陆界面
    // let target = ["chief.gdpr.com", "chiefsit.gdpr.com"];
    // let host = window.location.host;
    // let data = await this.getStystemCodeFun(host);
    // if (data !== null && Object.keys(data).length > 0) {
    //   console.log(data);
    //   this.systemInfo = data;
    //   this.$store.commit("SET_SYSTEM_INFO", data);
    //   this.isShow = true;
    // } else {
    //   this.$message({
    //     message: "系统信息获取失败!",
    //     type: "error"
    //   });
    // }
    // if (Array.isArray(data)) {
    //   console.log(data);
    //   this.systemInfo = data;
    //   this.$store.commit("SET_SYSTEM_INFO", data);
    //   this.isShow = true;
    // } else {
    //   this.$message({
    //     message: "系统信息获取失败!",
    //     type: "error"
    //   });
    // }

    // let status = target.includes(host) ? 2 : 1;
    // this.status = status;
    // console.log(this.status);
    // this.$store.commit("SET_SYSITEM_CODE", this.status);
  },
  data () {
    return {
      status: 2,
      isShow: false
    };
  },
  computed: {
    ...mapGetters(["systemInfo"])
  },
  methods: {
    // getStystemCodeFun (host) {
    //   return new Promise((resolve) => {
    //     getStystemCode(host).then(res => {
    //       // console.log(res);
    //       if (res.data.code === 0) {
    //         let data = res.data.data;
    //         resolve(data);
    //       } else {
    //         resolve({});
    //       }
    //     });
    //   });
    // }
  }
};
</script>

<style lang="less" scoped>
.login-wrapper{
  width:100%;
  height: 100%;
}
</style>
